﻿@charset "utf-8";

/*for cnwan.com
doc_name: style
version: 1.0
publish-date:2014.11.28
author:613307248@qq.com

* YUI Reset
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, cite, code, del, em, font, img, q, s, samp,  
small, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{  
   margin: 0;  
   padding: 0;  
   border: 0;  
   outline: 0;  
   font-weight: inherit;  
   font-style: inherit;  
   font-size: 100%;  
   font-family: inherit;   
}
* {margin:0;padding:0;}
:focus 
{  
 outline: 0;  
} 
body
{
	font-size: 12px;
	width: 100%;
	font-family: Tahoma, Arial,  Microsoft Yahei, serif, sans-serif;
	color: #313131;
	/*margin:0 auto;*/
	background:#efefef;
}

fieldset,img { 
	border:0;
}


ol,ul {
	list-style:none;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	font-family:Arial, Tahoma,Microsoft Yahei;
}


input, button, textarea, select,option,iframe
{
	font-family:Arial,Tahoma, Microsoft Yahei;
	color:#313131;
	font-size:1.0em;
    border:0;
	outline:none; 
}
br{
	clear:both;
}

b{
    font-weight:bold;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: bot;h
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/* 
universe 
*/

.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}

a {color:#fff;text-decoration:none;}
a:hover {text-decoration:underline;}

.bt a:hover,.level a,.nav li a:hover,.package_right a:hover,.package_loginbtn a:hover,.header p a:hover{text-decoration:none;}

a.gray {color:#aaa;}
a.gray:hover {color:#aaa;}
a.orange,.orange1 {color:#e62f17;}
a.orange:hover { color:#e62f17;}
a.blue,.blue{ color:#7d7d7d;}

.lightblue{color:#3a8fcf;}

.yellow{color:#ff8900;}
.pink{color:#eb6877;}

.orange_bg{background:#e62f17;}
.blue_bg{background:#0068b7;}
.darkblue_bg{ background:#245590;}

.cnwxqr {
 width:258px;
 height:258px;
}
.cnwxqr img {
 width:100%;
 margin-left:16px;
}



input[type="button"] {overflow:visible;cursor:pointer;cursor:hand;}
input[type="submit"] {overflow:visible;cursor:pointer;cursor:hand;}
button {cursor:pointer;cursor:hand;}

.txt_shadow {
text-shadow: 0 1px 0 #505050; 
}

.shadow {
-moz-box-shadow: 0 0px 2px #000; 
-webkit-box-shadow: 0 0px 2px #000;
box-shadow: 0 0px 2px #000; 	
}
.shadow2 {
-webkit-box-shadow:0 0 10px #d2d1d1;  
-moz-box-shadow:0 0 10px #d2d1d1; 
box-shadow:0 0 10px #d2d1d1;	
}

.shadow3 {
    -webkit-box-shadow:0px 2px 2px #d0cfcf;  
    -moz-box-shadow:0px 2px 2px #d0cfcf; 
    box-shadow: 0px 2px 2px #d0cfcf;
}


.round {
-moz-border-radius-topleft: 50px;
-moz-border-radius-topright: 50px;
-webkit-border-top-left-radius: 50px; 
-webkit-border-top-right-radius: 50px; 
border-radius: 50px;
}
.round2 {
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
-webkit-border-top-left-radius: 2px; 
-webkit-border-top-right-radius: 2px; 
border-radius: 2px;
}

.round3 {
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 30px;
-webkit-border-top-left-radius: 0px; 
-webkit-border-top-right-radius: 30px; 
border-radius: 0px 30px 30px 0px;
}

.round4 {
-moz-border-radius-topleft: 154px;
-moz-border-radius-topright: 154px;
-webkit-border-top-left-radius:154px; 
-webkit-border-top-right-radius: 154px; 
border-radius: 154px;
}

.round5 {
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius:5px; 
-webkit-border-top-right-radius: 5px; 
border-radius: 5px;
}




/*.full {width:100%;}*/
.wrapper,.top{width:1020px;margin:0 auto;}
.fl {float:left;}
.fr {float:right;}
.pb8{ padding-bottom:8px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb50{ padding-bottom:50px;}
.pb100{ padding-bottom:100px;}
.mb25{ margin-bottom:25px;}
.mb80{ margin-bottom:80px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt45{ padding-top:45px;}
.pt50{ padding-top:50px;}

.mt2{ margin-top:2px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl30{ padding-left:30px;}
.pr10{ padding-right:10px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml60{ margin-left:60px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}


.eage{ border-bottom:2px solid #e62f17;}
.eage1{ border-bottom:1px solid #e5e5e5;}
.eage2{ border-bottom:1px solid #eaeaea;}
.eage3{border-bottom:1px solid #d8d8d8;}
.eage4{ border-top:1px solid #e5e5e5;}

.bt{ height:28px; line-height:28px;border-bottom:2px solid #e62f17;}
.bt h3 b{ float:left; font-size:20px;}
.bt h3 a{ float:right; font-size:14px; color:#e62f17;}

.main_bt {height: 40px;line-height: 40px;background: url(../images/pmeau_bg.png) repeat-x;}
.main_bt h3{font-size:18px;}
.input_text{ width:187px; height:33px; margin-right:10px; line-height:33px; padding:0 15px; border:1px solid #aaa;background:url(../images/signin_bg.png) repeat-x;}
.gy_btn{ height:39px; border-bottom:1px solid #a92311; color:#fff; background:url(../images/gy_btn.png) repeat-x;}
.gy_btn2{ height:45px;background:url(../images/gy_btn2.png) repeat-x;}
.gy_btn3{ height:39px; border-bottom:1px solid #8e8c8c;background:url(../images/gy_btn3.png) repeat-x;}
.gy_btn4{ height:33px; border:1px solid #cd2c24; color:#fff; padding:0 20px; background:url(../images/gy_btn4.png) repeat-x;}
.gy_btn6,.gy_btn7{border:1px solid #c1c1c1;  padding:0 30px;box-shadow: 0px 2px 2px #d0cfcf;}
.gy_btn6{ height:34px; background:url(../images/gy_btn6.png) repeat-x;}
.gy_btn7{ height:38px; background:url(../images/gy_btn7.png) repeat-x;}

.gy_bk{ height:38px; background:#d8f0fc;border:1px solid #7ecef4; border-radius:2px; /*margin-top:5px;*/}
.gy_bk p{ float:left;height:38px; padding-left:50px; color:#3a8fcf; line-height:38px; background:url(../images/ico4.png) 18px center no-repeat; }

.gy_bt{ padding-left:15px;padding-bottom:1px; height:39px;  border-bottom:1px solid #dad9d9; line-height:40px; background:url(../images/dt_bg.png) repeat-x;}
.gy_bt b{float:left; font-size:16px; font-weight:normal;}
.gy_bt b i{ font-size:12px;color:#7d7d7d; font-style:normal;}

.user_ico img,.mycount1_table img,.message_left img,.my_board dt img,.mygame_player img{ float:left; width:60px; height:60px; border-radius:60px;}




/*header*/

#top { height:50px; background:#176d8c; }

.top_img { position:relative; text-align:center;}
.top a.details{ position:absolute; right:100px;  width:72px; height:26px; margin:12px 0px 0 0; color:#fff; text-align:center; line-height:26px; background:#000; filter:alpha(Opacity=20);-moz-opacity:0.2;opacity: 0.2; border-radius:30px;}
.top a.details:hover{ filter:alpha(Opacity=40);-moz-opacity:0.4;opacity: 0.4;text-decoration:none;}







.head{position:relative; width:100%;height:91px; background:url(../images/head_bg.png) repeat-x left top;}
.header{z-index:50;width:1020px;margin:0 auto;}

.header .sreach{position:relative;float:right;}
.srk{padding-left:10px;width:140px; padding-right:10px; height: 28px;line-height:28px;background:url(../images/srk.png) repeat-x;}
.sreach a{ position:absolute; right:10px;width:16px;height:28px;display:inline-block;text-align:center;line-height:25px;color:#fff!important;font-weight:700;overflow:hidden;background:url(../images/sr_btn.png) left center no-repeat;}

.nav{_float:left;width:400px;margin-left:60px;display:inline;height:60px; }
.nav li{ position:relative;  float:left; width:88px;  height:60px;display:inline}
.nav li a{float:left;width:88px; text-align:center; height:60px;line-height:60px;}
.nav li a:hover {background:url(../images/head_a1.png) repeat-x; }
.nav li a.cur01:hover { background:none;}


.nav2 { height:30px;width:100%;position:absolute;left:0;top:61px;_top:61px; }
.nav2 li a{height:30px; line-height:30px;}
.nav2 li a.cur02,.nav2 li a:hover{ color:#000;}
.nav2 li a:hover{ background:none;}

.nav3 { left:-88px;}

.nav_top { position:relative;}
.nav_top span{ position:absolute; top:54px; width:88px; height:7px;display:block;background:url(../images/r_ind_bi.gif) center top no-repeat;}


/*top_right*/


.topr{ padding-top:15px;display: inline;position: relative; margin-left:10px;*margin-left:5px;}
.personal_inform{ position:relative;  width:82px; height:30px; background:url(../images/top_bg01.png) no-repeat;}
.personal_inform a{ float:left; width:40px; height:30px; background:url(../images/topa_bg.png) no-repeat;}
.personal_inform a.a01{ background-position:15px center;}
.personal_inform a.a02{ float:right; background-position:-15px center;}
.personal_inform b{ position:absolute; left:30px; top:-10px; width:20px; height:20px; color:#fff; line-height:20px; text-align:center; background:#29d9c2; border-radius:50px;}

.personal_inform a:hover { background:url(../images/top_bg02.png)  no-repeat;}
.personal_inform a.a01:hover { background-position:left top;}
.personal_inform a.a02:hover { background-position:-42px top;}



.addshare-box { position:absolute; top:60px;right:0;width:170px; padding:10px 0;background:#fff; box-shadow:0 0 10px #313131; border-radius:5px; z-index:100000;}
.addshare-box  li {float:left; width:150px;}
.addshare-box  li a{float:left; width:120px;padding-left:50px;height:34px; margin-bottom:1px; color:#313131; line-height:34px; background:url(../images/index02_ico.png) no-repeat;}
.addshare-box  li a.i01{ background-position:20px 10px;}
.addshare-box  li a.i02{ background-position:20px -28px;border-top:1px solid #e5e5e5;}
.addshare-box  li a.i03{ background-position:20px -64px;}
.addshare-box  li a.i04{ background-position:20px -100px;}
.addshare-box  li a.i05{ background-position:20px -136px;border-top:1px solid #e5e5e5;}
.addshare-box  li a:hover{ color:#313131;background-color:#f2f6fa;}

.addshare-box2{  position:absolute; top:60px;right:0; width:290px; padding:18px 0;background:#fff; box-shadow:0 0 10px #313131; border-radius:5px; z-index:500;}
.addshare-box2 li{ float:left; width:250px;padding:12px 20px; border-bottom:1px solid #e5e5e5; color:#7d7d7d; line-height:20px;word-wrap:break-word;}
.addshare-box2 li:hover{ background:#f2f6fa;}
.gy_btn8{ width:248px; background:url(../images/gy_btn8.png) repeat-x}

.topr span.r_ind_show1,.topr span.r_ind_show2{ position:absolute; width:13px;height:6px;background: url(../images/r_ind1.png) no-repeat center bottom;float: left; z-index:1000;}
.topr span.r_ind_show1 {top:54px;_top:46px; right:15px; }
.topr span.r_ind_show2 {top:54px;_top:46px; right:53px; }



/*banner*/


#banner{ position:relative;width:100%; height:380px; box-shadow:0 20px 30px #bbb;}

#pre_banner_802,#pre_banner_802 ul{ height:380px; overflow:hidden;}

#pre_banner_802 ul{ zoom:1; /*z-index:0;*/ }

#pre_banner_802 ul li{ height:380px; background-position:center top; background-repeat:no-repeat; }

#pre_banner_802 ul li a{display:block; width:100%; height:380px;margin:0 auto;}

.slide_control { position:absolute;left:20%; bottom:35px; margin-right:-450px; /*z-index:1;*/z-index:1; background:url(../images/dot_bg.png) repeat; padding:4px 8px; border-radius:50px; }

.mall_dot, .mall_dot_hover { float:left; width:14px; height:14px; line-height:100px; cursor:pointer; background:url(../images/dot.png) -24px 0 no-repeat; overflow:hidden; margin:0 5px; }

.mall_dot_hover { background-position:0 0; }



/*main*/

.mainheight { min-height:600px;}
.main{width:1000px; padding-left:20px;}
.main1{width:980px; padding:0 20px;}
.main1,.main2,.main3{ background:#fff; }
.main2{ width:1020px; padding-bottom:50px;}
.main3{width:980px; padding:30px 20px 0 20px;}

.mainbg{background:#fff url(../images/main_bg.png) 729px top repeat-y;  border-bottom:1px solid #d8d8d8;}
.mainbg1{background:#fff url(../images/main_bg.png) 230px top repeat-y;}

.main_left{ width:680px;}
.hotgame_list li,.game_pic{ position:relative; float:left; width:225px; height:225px;}
.hotgame_bt/*,.exchange_content*/{position:absolute; bottom:0; left:0;width:195px;  padding:0 15px;height:81px; background:url(../images/hbt_bg.png) repeat-x; z-index:100000;}
.hotgame_list li img,.game_pic img { width:225px; height:225px;}
.hotgame_list li img:hover {}


.hotgame_bt h3{ font-size:16px; color:#fff; padding:16px 0 18px 0px;}
.hotgame_bt h3 i,.hotgame_bt p em{ float:left; font-style:normal;}
.hotgame_bt a,.game_picarea a,.quick_into a,.mygame_top p a{ /*padding-left:15px; margin-left:15px;*/ padding-left:15px; background:url(../images/ico1.png) no-repeat;}
.hotgame_bt a.orange,.game_picarea a.orange{margin-left:10px;}

.hotgame_bt b{ float:right;font-size:12px; color:#999; font-weight:normal;}

.hotgame_bt h3 span{ float:right; width:56px; height:20px;font-size:12px; text-align:center; line-height:20px;  }
.hotgame_bt p{ float:right; width:195px;padding:15px 0 0 0px; color:#fff;}
.hotgame_bt p span{ float:left; padding-left:25px; background:url(../images/ico2.png) 10px top no-repeat; }
.hotgame_bt p a.orange{margin-left:0px;}

/*index hotgame*/


.fadeIn {
  opacity: 1 !important;
}


.project:hover .hover-state {
  opacity: 1;
}

.project:hover .background-image-holder {
  transform: scale(1.02);
  -webkit-transform: scale(1.02);
}
.project .background-image-holder.zoom {
  transform: scale(1.04);
  -webkit-transform: scale(1.04);
}


.project {
position: relative;
overflow: hidden;
}

.project {
padding: 0;
width: 100%;
height: 225px;}

.project1 { height:450px;}


.project .background-image-holder {
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
transform: scale(1);
-webkit-transform: scale(1);
}

.background-image-holder{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-size: cover !important;
z-index: 0;
opacity: 0;
transition: opacity 0.5s ease;
-webkit-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
}

.hover-state {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.4);
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
opacity: 0;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
cursor: pointer;

}

.hover-state .vertical-align {
width:450px;
text-align: left;
left: 50%;
margin-left: -125px;
}

.hover-state a {
display: block;
}

.hover-state .hover-content {
transform: translate3d(0, 100px, 0);
-webkit-transform: translate3d(0, 100px, 0);
-moz-transform: translate3d(0, 100px, 0);
opacity: 0;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
}



.service_time{ height:225px;}
.service_time h3,.service_time h4{text-align:center; color:#fff;}
.service_time h3{  width:225px; height:50px; font-size:30px; line-height:50px; background:#3d3d3d; }
.service_time h4{  width:225px; height:175px; font-size:72px;  line-height:175px; background:#e62f17 }
.service_time h4 .lt {width:95px;float:left;text-align:right;}
.service_time h4 .mid {width:30px;float:left;text-align:center;line-height:167px;}
.service_time h4 .rt {width:100px;float:right;text-align:left;}

.last_service .hotgame_bt{ width:205px; padding:0 10px;}
.last_service .hotgame_bt p { width:205px; }
.last_service .hotgame_bt p span {padding-left:20px; background-position:5px top;}


/*rank*/

.rank,.last_service{ width:680px;}
.rank_table{ padding-bottom:48px;}
.rank_table td{ height:37px; line-height:37px;}
.rank_table tr:nth-child(odd),.rank_table tr:nth-child(1):hover{ background:url(../images/r1.png) repeat-x;}
.rank_table tr:nth-child(1),.rank_table td span{ color:#aaa;}
.rank_table td:nth-child(3){ color:#313131;}
.rank_table td:nth-child(4){color:#0068b7; } 
.rank_table a.orange{ background:url(../images/ico3.png) no-repeat; padding-left:18px; } 
.rank_table td.r{width:23px; height:21px; padding:0 13px; background:url(../images/r2.png) 12px 3px no-repeat;}
.rank_table td.r1{ background-position: 12px -33px;}
.rank_table td.r2{ background-position: 12px -73px;}
.rank_table b a{ color:#313131;}

.main_right{ width:289px; border-right:1px solid #fdfdfd;}

.rank_table tr:hover {background:#f5fcff;}

/*登录前*/
#index_login{ position:absolute; top:91px; height:380px; color:#fff;  background:url(../images/login_bg.png) repeat; /*z-index:1;*/}
#login_1 h3{ padding:30px 0 0 30px; font-size:18px; }
.bk_bg{ width:210px; height:40px; padding:0 20px; margin-top:17px; font-size:16px; line-height:40px; background:url(../images/bk_bg.png) repeat-x;}
#login_1 p{ position: relative;width:250px; padding-top:20px; }
#login_1 p b{color:#bfbfbf;}
#login_1 p a{ position: absolute;right:15px; color:#fff; }
.login_btn{ width:248px;}
.login_text{ width:250px; margin-top:15px; padding-top:13px; border-top:1px solid #413a30; font-size:14px; color:#e62f18;}
.join_btn{ width:250px;height:40px; margin-top:10px; color:#000; border-bottom:1px solid #6d6d6d;background:url(../images/join_btn.png) repeat-x; }


/*登录后*/
#login_2,#login_1{ width:250px; margin:0 20px;}
.user_infrom{ width:250px; }
.user_ico{ float:left;width:60px;}

.user_name{ float:right; width:150px;}
.user_name h3{ float:left; width:150px; font-size:16px;}

.user_name h3 b{float:left; width:150px; font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.user_name h3 a{ float:right; display:inline-block; font-size:12px; color:#aaa;}

.qd_btn{ height:27px; color:#fff; width:78px;  background:url(../images/login_btn01.png) repeat-x;}


.levelpz {position:relative;}
.level_bg{ width:248px; height:38px;border:1px solid #464238;border-radius: 5px; background:#000;opacity: 0.5;filter:alpha(opacity=50);}
.level{ position:absolute;left:0; top:0;font-size:14px;line-height:38px;}

.level span.integral{ float:left; width:80px; padding-left:20px; border-right:1px solid #49443b; }

.level span.level1{ padding-left:40px;color:#7d7d7d; }
.level span i{ color:#638c0b; font-style:normal; }
.level span i.lightyellow{ color:#ffe11a;}
.level span i.darkyellow{ color:#ff8900;}



.level_content_bg{ margin-bottom:8px; background:none; border:1px solid #c9c9c9;} 
.level_content span.integral{ border-right:1px solid #dcdcdc; color:#7d7d7d; }


.quick_into table{ margin-top:35px;}
.quick_into th{ color:#aaa; font-weight:normal; text-align:left;}
.quick_into table td{ height:35px; line-height:35px; border-bottom:1px solid #413a30;} 


/*收藏CNWAN*/

/*.ad1{ position:relative; width:288px; height:160px; padding-left:1px; background:url(../images/ad1.png) no-repeat;}
.ad1btn{ position:absolute; right:12px; bottom:12px; width:146px; height:35px; font-size:14px; line-height:35px; text-align:center; background:#e62f17;}
.ad1btn:hover{ text-decoration:none; bottom:11px;}*/

/*top_btn*/
.top_btn a{ position:fixed; right:0; top:75%; width:79px; height:80px; background:url(../images/top_btn.png) no-repeat;}




/*最新公告*/

.hot_news,.services_list { width:290px;}
.hot_news ul { float:left;padding-left:20px; margin-top:15px;}
.hot_news li { float:left; display:inline-block; width:250px; *width:260px;height:30px; line-height:30px; border-bottom:1px dotted #dad9d9;}
.hot_news li span {float:left;width:60px; padding-right:3px;}
.hot_news li a {float:left; display:inline-block; width:250px;  color:#313131; white-space:nowrap;text-overflow:ellipsis;overflow: hidden; }

/*最新公告内容页*/
.notices_meau{ width:230px; }
.notices_meau h3 {padding-left:20px; height:40px; font-size:20px; font-weight:bold; line-height:40px; background:url(../images/notice_bt.png) repeat-x; border-bottom:1px solid #dad9d9;}

.hot_left {float:left; width:120px;padding-top:8px;}
.notices_list li { float:left;width:210px; padding-left:20px;height:60px; border-bottom:1px solid #dad9d9;}
.notices_list li a span { float:right; padding-right:20px; line-height:60px;color:#777;}
.notices_list li a:link,.notices_meau li a:visited { float:left;width:210px;/*padding-top:8px;*/ display:inline-block; line-height:24px; color:#777;}
.notices_list li a:hover { text-decoration:none;}
.notices_list li.notices_meau_h span,.notices_meau li.notices_meau_h a{ color:#313131;}
.notices_list li.notices_meau_h { background:url(../images/meau_bg.png) repeat-x;}
.notice_page{ width:230px;}

.notice_page ul{ float:left; padding:30px 20px 20px 65px; }
.notice_page li{ float:left;border:1px solid #ccc; margin-left:10px;}
.notice_page li a,.notice_page span{ display:inline-block; line-height:33px; padding:0 12px; color:#aaa; }
.notice_page li a:hover,.notice_page li a.cur{ background-color:#eee; text-decoration:none;}


.notices_right { width:680px; padding:0 54px;}
.notices_bt { padding-top:70px;}
.notices_bt  h3{ font-size:28px; text-align:center;}
.notices_content { padding-top:25px;}
.notices_content p { font-size:12px; line-height:24px; }

/*开服预告*/


.service_table th { height:37px; line-height:37px; color:#313131;}
.service_table td { height:30px; line-height:30px; text-align:center;}
.service_table .trOdd { background:#f2f2f2;}
.service_table .red { color:#e62f17;}
.service_table .blue { color:#00b7ee;}
.service_table table { border-bottom:1px solid #e5e5e5;}

/*超级玩家*/

.player_list ul{float:left; margin-left:-25px;}
.player_list li{ float:left; width:100px; padding:15px 0 0 30px; text-align:center;}
.player_list li a{ font-weight:bold; line-height:20px;}
.player_list li p{ color:#aaa; line-height:20px;}

.player_list li h2{ width:100px; text-align:center; }
.player_list li h2 img { width:60px; height:60px; border-radius:60px; }

/*热门礼包*/

.package,.player{width:290px;}
.hotpackage dl{float:left;padding:15px 0; width:250px; border-bottom:1px solid #e5e5e5;}
.hotpackage dt{ float:left; width:33px; height:20px;  text-align:center; color:#fff; line-height:20px; }
.hotpackage dd{float:right; width:205px; line-height:22px; }
.hotpackage dd p a { padding-right:10px;}


.ad2 {position: relative;width: 250px;height: 252px; margin-left: 20px;_margin-left: 10px;background: url(../images/ad2.png) no-repeat;}
.ad2 a{ position:absolute; left:0; bottom:20px; float:left;width:78px; height:33px;padding-left:20px; font-size:14px; line-height:33px;  background:#e62f17;}
.ad2 a:hover{ text-decoration:none;bottom:19px;}


.ad3 img{ width:250px; height:500px;}
 
/*game_all*/
/*game_meau*/
.game_meau{ width:680px;}
.game_meau li{ float:left;width:64px; height:23px; margin-left:9px; _margin-left:8px; padding-bottom:8px;  }
.game_meau li a:link,.game_meau li a:visited{float:left;width:64px; height:23px; border:1px solid #959595; border-radius:20px; color:#aaa;line-height:23px;text-align:center; }
.game_meau li a:hover,.game_meau li a.cur{ text-decoration:none; color:#fff; background:#7d7d7d; box-shadow: 1px 5px 3px #454545 inset;  }


.gameall{ width:680px; padding:30px 0;  }
.game_picarea{ position: absolute;bottom: 0;left: 0;padding-left: 10px;width: 215px; height:46px; background:url(../images/hbt2_bg.png) repeat-x;}
.game_picarea a{ line-height:45px;}

.gametext{ width:435px;}
.gametext h3{ font-size:18px; font-weight:bold; padding-bottom:15px;}
.gametext td {line-height:26px;}

.gametext p{line-height:26px;}
.gametext p span{ float:right; width:205px;}
.gametext p b{ font-weight:normal; padding-left:10px;}
/*.gametext p a{ padding:7px 12px; height:25px; margin-left:10px; }*/


.gametext p a {float: left;padding: 0 10px;margin: 0px 0px 5px 10px;min-width: 50px;height: 25px;text-align: center;
line-height: 25px;}

.gametext p a:hover{ text-decoration:none;}

p.introduct { width:400px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}


.lb_btn{padding: 7px 12px;margin-left: 10px; color:#fff;}
.lb{ width:435px; line-height:24px; padding-bottom:10px;}
.lb_gbtn{ width:405px;}
.lbhd1{float:left;  padding-left:4px; height:24px; background: url(../images/hd_bg.png) left center no-repeat;}
.lbhd2{ background: url(../images/hd_bg2.png) left center no-repeat;}
.hdny {float: left;width: 390px;text-align: center;color: #fff;line-height: 24px;}
.hd_text p{ margin-right:8px; line-height:24px;}
.hdny a:hover { text-decoration:none;}

.xslb {width: 435px; padding:5px 0;}
.xslb b{float:left; width:25px; font-weight:normal;}
.xslb p {float: right; width:410px;}
.xslb p a{padding: 0 10px;margin: 0px 0px 5px 10px;min-width: 50px;height: 25px;text-align: center;
line-height: 25px;}


/*.gametext p.xslb{ float:left; width: 435px; padding:5px 0;}*/



.page{width:100%; text-align: center; /*padding:30px 0 45px 0;*/}
.page a{ display: inline-block;width:50px; height:50px; margin-left:28px; background:url(../images/page.png) no-repeat;}
.page a.pre01{ background-position:left top;}
.page a.next01{background-position:-52px top;}
.page a.pre01:hover {background-position:left -50px;}
.page a.next01:hover {background-position:-52px -50px;}


.page_content{float:left; width: 100%; height:120px;margin:30px 0 40px 0;background-color:#eee;font-size:14px;  color:#898989;text-align:center; line-height:120px; }
                         

/*游戏礼包*/

.package_meau{ padding-left:10px;}
.package_meau ul{ padding-left:5px;}
.package_meau li{ float:left; margin:9px 0 0 6px;}
.package_meau li a:link,.package_meau li a:visited{float:left; width:70px; height:30px;  border-radius:2px 2px 0px 0px; line-height:30px; text-align:center; background: url(../images/pmeau_bg2.png) repeat-x;}
.package_meau li a:hover,.mygame_meau li a.cur{ color:#313131; text-decoration:none; background:#fff; border-top:1px solid #bebfbe;}
.package_meau p{float:left; padding-left:28px; color:#959595;}


.package_left{ position:relative; width:225px; height:225px;}
.package_left img {width:225px; height:225px;}
.package_content{ width:755px; height:225px; }
.package_center{ width:500px; margin-left:25px;}
.package_center h3{ font-size:16px; font-weight:bold; line-height:24px;}
.package_center h3 b{ float:left;}
.package_center h3 span{float:left; height:20px; line-height:20px; color:#fff; padding:0 7px; font-size:12px;}

.package_center td{ padding:5px 0; line-height:20px;}

.package_center td.gift_content {float:left; width:420px; max-height:40px; overflow: hidden;}


.package_table { padding-top:8px;}
.package_center .package_table td:nth-child(1){color:#7d7d7d;}


.package_right{ width:154px; height:154px;text-align:center;margin:25px 25px 0 0;}
.package_right a {width:154px; height:154px;text-align:center; display:block; }
.package_right a:hover {box-shadow: 0px 1px 1px #333;}
.package_right img{ padding-top:33px; }
.package_right h2{ font-size:18px; color:#fff; line-height:30px;} 



.package_login p{background:url(../images/ico10.png) 18px center no-repeat;}
.package_loginbtn{ float:right; padding-right:20px; }
.package_loginbtn a{ float:left; height:21px;margin:9px 0 0 5px; padding:0 12px; line-height:21px;}

.package .bt a,.hot_news .bt a{ padding-right:20px;}

/*sign_in*/
#header_login{ height:91px;background:url(../images/top_bg.png) repeat-x;}

.header h3{ float:left; font-size:24px; color:#fff; font-weight:bold; padding:15px 0 0 18px;}
.header p{ float:right; /*width:145px;*/ padding-top:15px; font-size:14px; color:#fff;line-height:29px; }
.header p a{ display:inline-block;height:29px; width:65px; text-align:center;border:1px solid #ff4232; background:url(../images/heada_bg.png) repeat-x;}
 
.signpic{ width:540px; height:429px;}
.signin{ width:220px; padding:65px 135px 132px 125px; border-bottom:1px solid #d9d9d9;}
.signin h3{ font-size:24px; text-align:center;} 
.signin p{position: relative;width: 220px;padding:20px 0; }
.signin p a{ position: absolute;right: 0; color:#00479d;} 

.sign_btn{ width:220px;}

/*register*/

.register_bt h3{ float:left; padding-left:75px; }
.register_bt b{width:225px; padding-left:45px; background:url(../images/ico5.png) left center no-repeat;}

.register{ height:519px;}
.register_left{width:575px; margin:30px 0 0 75px;_margin:30px 0 0 40px;}
.register_left table td{padding-top:10px;}
.register_left table td:nth-child(3){color:#aaa;} 
.register_btn{ width:163px;}

.error_ico,.true_ico{ clear:both; width:16px; height:16px;padding:1px 0px 1px 20px; background:url(../images/register_ico.png) no-repeat;}
.error_ico{ background-position:left -24px;}
.true_ico{background-position: left top;}
 
.anti_addiction,.mall_right{ width:290px;}
.anti_addiction p{ width:230px; color:#7d7d7d; line-height:18px; padding:20px 0 0 20px;}
.anti_addiction a{ padding:20px 0 0 20px; color:#313131;}

/*mall*/

.mall_left{ /*width:730px;*/width:729px; }


/*mall_banner*/



.mall_banner { position:relative; width:100%; }

.slide2_control {position: absolute;left: 50%;bottom: -30px;}
.mall_ad img{ width:730px; height:380px; }
.slide2_control a.mall_dot1{ float:left; width:16px; height:16px; line-height:100px; cursor:pointer; background:url(../images/dot1.png) -19px top no-repeat; overflow:hidden; margin:0 3px; }
.slide2_control a.mall_dot1:hover,.slide2_control a.cur{ background-position:left top; }



.virtual,.real{ width:680px; margin-left:20px;}
.virtual_list li{ position:relative; float:left; width:225px; height:225px;}
.virtual_list li.h,.virtual_list li.h img{ width:225px; height:450px;}
.mall_content{ position:absolute; bottom:0; left:0; width:225px; height:81px; color:#fff;background: url(../images/hbt_bg.png) repeat-x; z-index:100000;}
.mall_content span,.exchange_content span{ float:left; margin:15px 0 0 15px; width:26px; height:33px; background:url(../images/ico6.png) no-repeat;}
.mall_r,.mall_content h3 a{ float:left; width:145px;}
.mall_content h3 a, .mall_content p{ float:left; line-height:20px; }
.mall_content h3 a,.exchange_content h3 a{ float:left; font-size:16px; padding:12px 0 0 12px; }
.mall_content p{ color:#fd7400; padding-left:12px;}


.real_list ul{float:left;  border:1px solid #e5e5e5;border-right:0; border-bottom:0;}
.real_list li{position:relative; float:left;width:224px; /*width:224px;border:1px solid #e5e5e5; border-left:0;border-top:0;*/}
.real_list li.w,.w{ width:448px; border-right:0;}

.real_list li img { width:224px; height:224px;border:1px solid #e5e5e5; border-left:0;border-top:0;}
.real_list li.w img { width:448px;height:223px;}





.real_content span{ width:33px; background:url(../images/ico7.png) no-repeat; }
.real_content p{ float:left;}
.w .mall_r h3 a,.w p{ width:400px;}


.point,.point_login{height:200px;background:#ffb800;color:#fff;}
.point{ text-align:center;}
.point h3{ font-size:30px; padding-top:25px;}
.point img{ padding:15px 0;}
.point a,.point_login a{ font-size:14px;color:#000; }

.point span{ margin:13px 107px 15px 107px;}
.point p{ clear:both;}

/*我的积分登陆状态*/
.point_login h3{ height:50px; font-size:18px; font-weight:bold; line-height:50px; text-align:center;background:#ffc633; border-bottom:1px solid #ffd466;}
.point_login{font-size:14px;}
.point_login dl{ float:left; width:242px; height:96px; padding:18px 0 0 48px;}
.point_login dt,.point span{ float:left; width:77px; height:77px; font-size:30px; font-weight:bold; color:#ffa400; background:#fff; line-height:77px; text-align:center;  margin-right:10px;border-radius: 50px; }

/*.point_login dt{font-size:16px;}*/

.point_login dd{ padding-top:5px;}
.point_login dd,.point_login dl a{ float:left;  font-size:14px;line-height:30px;}


.point_login p{ float:left;width:290px; height:34px; line-height:34px; text-align:center; background:#ffc633; border-top:1px solid #ffd466;}
.point_login p a{ padding-left:5px; display:inline-block;}

.earn,.consume_problem{ width:290px;}
.earn .bt h3,.consume_problem .bt h3{ padding-left:20px;}
.earn_list{ padding-left:20px; width:250px;}
.earn_list li{ float:left; width:250px; height:32px;padding:14px 0; border-bottom:1px solid #e5e5e5; line-height:32px; }
.earn_list li p{ float:left; display:block; width:130px; height:32px; padding-left:45px;background:url(../images/ico8.png) left top no-repeat;}
.earn_list li a,.earn_list li b{ float:right; width:60px; text-align:center; display:inline-block; padding-right:10px;}
.earn_list li b{color:#d7d7d7;  font-weight:normal;}
.earn_list li p span{padding-left:10px; color:#d7d7d7; }
.earn_list li p.i1{ background-position:left -34px;}
.earn_list li p.i2{ background-position:left -68px;}
.earn_list li p.i3{ background-position:left -102px;}
.earn_list li p.i4{ background-position:left -136px;}
.earn_list li p.i5{ background-position:left -170px;}
.earn_list li p.i6{ background-position:left -204px;}


.problem_list{ padding:10px 0 0 20px;}
.problem_list li{ float:left; width:250px; }
.problem_list li a:link,.consume_problem li a:visited{ color:#313131;line-height:30px; }
.problem_list li a:hover{color: #e62f17; text-decoration:underline;}

/*mall_item*/
.exchange,.tip,.introduce{width:680px;}
/*.exchange_content h3 a{ float:left; width:145px;}*/
.exchange_right{ width:430px;}
.exchange_btn{ width:135px; font-size:18px; color:#fff;}

.exchange_right h3{ font-size:18px; font-weight:bold;}
.exchange_right table td{ line-height:28px;}
.exchange_right table{ /*padding:13px 0 25px 0;*/padding:10px 0 10px 0;}
.exchange_right p{ line-height:45px; padding-left:15px;}
.exchange_right p.already { float: left; padding-left:10px; line-height:39px; font-size:14px; color:#7d7d7d;}

.introduce{ width:630px; padding-left:50px; margin-bottom:90px; padding-bottom:20px;} 
.introduce h3{ font-weight:bold;padding-bottom:15px; }
.introduce p {line-height:26px;}

/*pay*/
.pay_leftmeau{ width:230px;}

.pay_leftmeau_list ul li {float: left;height: 40px;list-style: none outside none;position: relative;width: 230px;cursor:pointer; }

.pay_leftmeau_list ul li .name i {float: left;font-style: normal;width: 135px;}

.pay_leftmeau_list ul li .name {float: left;height: 28px;line-height: 28px;margin-top:6px;overflow: hidden;width:230px;}

.pay_leftmeau_list ul li .name em {display: block;float: left;height: 28px; margin-left:28px; margin-right: 10px;_margin-left:10px; _margin-right:10px;width:28px;background: url(../images/payImg2.png) no-repeat}

#opt_alipay .name em{ background-position:left top;}

#opt_sfpay .name em {background-position:left -40px; }

#opt_yeepay .name em {background-position:left -80px; }

#opt_junpay .name em { background-position:left -120px;}

#opt_telecom .name em{ background-position:left -160px;}

#opt_unicom .name em{ background-position:left -200px;}

#opt_qqcard .name em{ background-position:left -240px;}

#opt_netease .name em{ background-position:left -280px;}

#opt_szx .name em{ background-position:left -320px;}

#opt_tenpay .name em{ background-position:left -360px;}

.pay_leftmeau_list ul li a{display: block;float: left;height: 40px; color:#313131;background:url(../images/left_meau_bg.png) repeat-x;}
.pay_leftmeau_list ul .curent,.pay_leftmeau_list ul li a:hover {float: left;width: 235px; height:39px;font-size: 15px; color:#fff;padding-top: 1px;/*text-shadow: 0 1px 0 #FFFFFF;*/top: -1px;background: url(../images/left_meaubg1.png) scroll  transparent !important;}

/*pay_right*/
.pay_right{ width:790px; position:relative;}
 span.kf{ float:right; width:106px;  height:28px;border:1px solid #89b7cf; line-height:28px; background:#ade3fb;}
 span.kf a{ display:inline-block; height:30px; margin-left:15px; padding-left:25px; background:url(../images/qq.png) left center  no-repeat;  color:#005377; }
.pay_right .gy_bt{ background:none;}
.pay_right .gy_bt b{ padding-left:30px; font-size:18px;}



.TargetAccount { width:200px; height:33px; line-height:33px; padding:0 10px;border: 1px solid #aaa;}


#neiye_pay_left_infor {float: left;width:620px;margin-left:125px;_margin-left:50px;}
#neiye_pay_left_infor_c,.rechange_content {float: left;width: 620px;  padding-top: 20px;padding-bottom: 30px;}
.neiye_pay_left_infor_c_1 {width:620px;margin-top: 6px;float: left;display: inline;}
.zhxz_box {margin-bottom: 18px;}
#neiye_service_chaxun{ width:249px; float:right; margin-top:10px;}
#neiye_service_chaxun_t{ width:249px; height:37px; float:left; background:url(../images/service_chaxun_t.jpg) no-repeat; overflow:hidden;}
#neiye_service_chaxun_t .title{width:100px; height:37px; float:left; font-size:16px; color:#F85903;text-align:center; line-height:37px; margin-left:30px;}
#neiye_service_chaxun_f{ width:249px; height:5px; float:left; background:url(../images/service_chaxun_f.jpg) no-repeat; overflow:hidden;}
#neiye_service_chaxun_c{ width:247px; height:58px; border-left:solid 1px #C0C0C0; border-right: solid 1px #C0C0C0; float:left;}
#neiye_service_chaxun_c_c{ width:220px; height:25px; margin:20px auto;}
#neiye_service_chaxun_c_c .ser_input{ width:172px; height:25px; float:left;}
#neiye_service_chaxun_c_c .ser_input2{ width:169px;×width:168px;float:left; border:solid 1px #999999;height:21px;}
#neiye_service_chaxun_c_c .ser_buttom{ width:40px; height:25px; float:left;}
#neiye_service_chaxun_c_c .ser_buttom2{ width:40px; height:25px; float:left; background:url(../images/service_chaxun-buttom.jpg) no-repeat; text-align:center; line-height:25px;border:none;font-size:12px; font-weight:bold; color:#1279A6;}
.zhxz_box ul .payts {width: 80px;}
.zhxz_box ul li {float: left;line-height: 20px;height: 20px;overflow: hidden;}
.zhxz_box ul li .end {margin-left: 15px;}
.neiye_pay_left_infor_c_1_c { width:620px;}
.neiye_pay_left_infor_c_1_c ul li {list-style: none;width: 510px;float: left;margin-bottom: 12px;}
.neiye_pay_left_infor_c_1_c ul li .name {width:80px;height: 35px;float: left;line-height: 35px;overflow: hidden;}
.neiye_pay_left_infor_c_1_c ul li .select_game {width: 380px;float: left;line-height: 35px;padding-left: 5px;z-index: 10;}

#div_game {position: relative;zoom: 1;z-index: 100;}
#gameSet,#qfSet {float: left;height: 35px;overflow: hidden;}
#gameSet a,#qfSet a,.neiye_pay_left_infor_c_1_c ul li .select_game .otherje span input,.recharge_input input{display: inline;height: 33px;overflow: hidden;color: #333;padding:0 10px;background: url(../images/signin_bg.png) repeat-x;border:1px solid #aaa;}

#gameSet a,#qfSet a,.recharge_input input{float: left;width: 200px;}
.neiye_pay_left_infor_c_1_c ul li .select_game .otherje span input{ width:128px;}
.neiye_pay_left_infor_c_1_c ul li .select_game em.otherje{width:420px;height:36px; margin:0;}
.neiye_pay_left_infor_c_1_c ul li .zh {height: 35px;float: left;overflow: hidden;/*border:1px solid #000;*/padding-left: 5px;}
.neiye_pay_left_infor_c_1_c ul li .jename {width: 80px;height: 20px;float: left;line-height: 20px;overflow: hidden;}
.neiye_pay_left_infor_c_1_c ul li .select_game em {float: left;line-height: 20px;height: 20px;overflow: hidden;font-style: normal;margin: 0px 15px 10px 0px;display: inline;width: 60px;}
.neiye_pay_left_infor_c_1_c ul .ylhs {padding-left: 125px;width: 300px;margin-top: -10px;}
.neiye_pay_left_infor_c_1_c ul li {list-style: none;width: 510px;float: left;margin-bottom: 12px;}
em.otherje i{ font-style:normal; padding-left:20px;}
em.otherje b{ font-weight:normal; padding-right:20px;}
.neiye_pay_left_infor_c_1_c ul li span.yb{ padding-left:5PX; line-height:35px;}
.neiye_pay_left_infor_c_1_c ul li span.yb font.bl{ padding-left:25px;}
.pay_btn{ width:555px;margin:0 auto; }
.charge_btn{ width:220px;margin-left:80px;}

.zfsm{ width:748px;color:#de9711; border:1px solid #f2e1ac;background:#fffde0; margin-bottom:55px; padding-bottom:15px; }
.zfsm h3{ height:42px;padding-left:50px; margin-bottom:10px;  border-bottom:1px solid #f2e1ac;  line-height:42px; background:url(../images/ico9.png) 20px center no-repeat;}
.zfsm p{ padding:0 35px 0 50px; line-height:24px; }
.zfsm a{color:#de9711; padding-right:20px;}


/*确认充值订单弹窗*/

.order,.charging{ /*position:absolute; left:20px; top:0px;*/  clear:both; overflow:hidden; width: 600px;background:#fff;*border:1px solid #d2d1d1;z-index:99999;}
.order_bt{width:600px; height:40px; background:url(../images/window_bg.png) repeat-x; color:#fff;border-radius:5px 5px 0px 0px;font-size:18px;line-height:40px; }
.order_bt h3{ width:600px;}
.order_bt h3 a {float: right;height: 40px;padding: 0 18px;font-family: Simsun;font-size: 14px;line-height: 40px;color: #e88326;background: url(../images/x.png) left center no-repeat;}

.order_bt h3 b{ float:left; padding-left:20px; width:120px; font-weight:normal;}.pl55{padding-left:55px;}

.order td{line-height: 20px;padding-top:8px; padding-bottom:8px; border-bottom: 1px solid #e5e5e5; }
.order td.btn_eage{ border:0px;}
.btn{ width:105px; margin:20px 10px 35px 0; text-align:center;}


/*宝贝兑换弹窗*/

.xubox_prompt{z-index:10;border-radius:8px; background:url(../images/prompt_bg.png) repeat; /*opacity: 0.6;*/ position:absolute; left:180px; top:65px; width:535px; height:360px; padding:8px;}

.friendship_prompt{ /*position:absolute; left:188px; top:73px;*/ width:535px; height:360px; background:#fff; z-index:999; border-radius:8px; }
.prompt_bt{width:535px; height:49px;border-bottom:1px solid #e5e5e5; background:#f0f0f0; color:#fff;border-radius:8px 8px 0px 0px;font-size:18px;line-height:40px; }
.prompt_bt h3{ height:49px;line-height: 49px;}
.prompt_bt h3 b{ padding-left:35px; color: #313131;}
.prompt_bt h3 a {float: right; width:20px; height: 49px; padding-right:30px;font-size: 14px;background: url(../images/x1.png) left center no-repeat;}
.prompt_content{ /*height:260px;*/ padding:0 35px; background:#fff;border-radius:0px 0px 8px 8px;}
.prompt_content p{ font-size:18px; line-height:30px;}
.prompt_btn{ width:140px;}
.prompt_content a.return_btn{padding-left:25px; font-size:14px;color:#959595; line-height:40px;}
.kf_online a.return_btn{ line-height:30px;}

.pt35{ padding-top:35px;}
.kf_online{padding-top:20px;}
.prompt_content p.green{ color:#009944;}
.prompt_content span.kf{ float:left;}

.prompt_botcontent{ margin:65px 35px 0 35px; width:465px; font-size:14px; border-top:1px solid #eee;}
.prompt_botcontent p{ font-size:14px;color:#959595;}

.exchange_input{ width:278px; height:33px; border:1px solid #e5e5e5; color:#313131; line-height:33px; text-align:center;}
.code_btn {width:78px;height:35px;border: 1px solid #d2d2d2;background: url(../images/copy_btn.png) repeat-x;border-radius: 2px;}





/*充值中*/
.charge_text{ margin:0 20px; padding:60px 35px;}
.charge_text p{  line-height:36px; font-size:18px;}
.charge_text p span{ color:#ffb800;}

.charge_btngroup input{ margin-right:10px; }
.charge_btngroup{ margin:30px 0 65px 60px;}

.charge_btn1{ width:150px;}
.charge_btn2{ width:105px;}



/*mygame*/

.mygame_meau{ background:url(../images/mygame_meau.png) repeat-x;}
.mygame_meau li a:link,.mygame_meau li a:visited{ border:1px solid #959595; border-bottom:0;}
.mygame_meau li a:hover{ }

.played_game p{ float:right; padding-right:30px; color:#7d7d7d;}
.played_game  select{ border:1px solid #a0a0a0;}
.played_game span{ padding-left:15px;}


.mygame_main{width:730px;}
.mygame_top { margin-top:20px;}
.mygame_top h3{ font-size:18px; padding-top:20px;}
.mygame_top p{ float:left;width:670px;padding-top:10px;}
.mygame_top p span{ float:left;}
.mygame_top p a{ float:right; }

.my_gamebg{ background:url(../images/my_gamebg.png) 179px top repeat-y;}
.mygame_content{ width:730px; }


.mygame_left{ width:148px; padding-top:35px;}
.mygame_left dt{ font-size:16px; color:#e62f17; padding-bottom:13px;}
.mygame_left dd{ line-height:24px;}
.mygame_right{ width:520px; } 
.mygame_btngroup{width:490px; margin:25px 30px 0 0;}

.game_btn1{width:98px; height:30px; margin-right:10px; padding-left:15px; border:1px solid #cd2c24;color:#fff; line-height:30px;box-shadow:0px 2px 2px #d0cfcf; background:url(../images/game_btn01.png) repeat-x;}
.game_btn1 a{ padding-left:20px; background:url(../images/ico11.png) no-repeat;}
.game_btn1 a:hover{ text-decoration:none;}
.game_btn2{ width:76px; height:32px; border:1px solid #c1c1c1; box-shadow:0px 2px 2px #d0cfcf; background:url(../images/game_btn02.png) repeat-x;}

.mygame_right_text{width:490px; }
.mygame_right_text p{ padding-left:15px; line-height:34px; color:#7d7d7d;}
.mygame_player span{float:left; height:60px; line-height:60px;}
.mygame_player{width: 475px; padding:20px 0 25px 15px;}
.mygame_player ul{ float:left; }
.mygame_player li{ float:left; width:60px; padding-left:17px;}
.mygame_player li a {float:left;width:60px;font-weight: bold;line-height: 20px; text-align:center;}
.my_bgcolor{ background:#f7f7f7;}

/*mygame 右侧*/
.ptb{ padding:40px 0 80px 0;}
.mygamer_top .user_ico{ width:75px;}
.user_name p{ float:left; padding-top:15px; color:#7d7d7d; line-height:22px; }

/*.level_content{ margin-bottom:8px; background:none; border:1px solid #c9c9c9;}*/ 

.mygamer_top{ width:270px;  /*min-height:289px;border-bottom:1px solid #fff;*/  background:#f3f3f3 url(../images/mygamer_bg.png) repeat-x;}

.user_name h3.user_title {line-height:60px;}

.user_name b span{display: inline-block;line-height: 1.4em;vertical-align: middle;}


.about_content{ width:250px; padding:20px 0; border-top:1px dotted #cfcfcf;}
.about_content p,.user_content p{ color:#7d7d7d; line-height:20px;}
.about_content p a{ color:#aaa;}
.about_content p a:hover { text-decoration:underline;}

.edit_input{width:248px; height:80px; border:1px solid #b5b5b5; margin-bottom:5px;}

.user_bbg {float: left;width: 290px;height: 1px;background: #fff;background-position: left bottom;margin-top: -2px;}

.message{ width:290px;padding-bottom:20px;}
.message_content{ padding:15px 20px;}

.lyb{ width:248px; height:118px; border:1px solid #b5b5b5;}
.lyb1{ width:678px;}
.ly_btn{ padding:0 15px;height:25px; border:1px solid #bbb; background:url(../images/ly_btn.png) repeat-x; border-radius:3px;}

.message_list{ width:250px;}
.message_right{ float:right; width:170px; line-height:18px;word-wrap:break-word}
.message_right b{ font-weight:normal; padding-right:13px;}
.message_right span{ color:#aaa;}

/*mycharge*/
.charge_history{ width:680px;}
.history_bt{ height:40px;color:#7d7d7d; line-height:40px; background:none;}
.history_bt b{ font-size:12px; font-weight:normal;}
.history_bt a{ color:#7d7d7d;}
.history_bt a.blue{ color:#0068b7;}


.history_table td{ padding-left:15px; border-bottom:1px solid #e5e5e5;}
.history_table h3{ font-size:18px; font-weight:bold; line-height:55px;}
.history_table p{ color:#aaa; line-height:30px;}
.brc{ border-right:1px solid #e5e5e5;}
.history_left{ height:150px;}
.history_left span{ float:left;font-size:32px; color:#ff8900; font-weight:bold;}

.history_left .gy_btn4{ padding-right:20px; margin-right:8px;}

.zffs h2{ float:left; width:285px; height:28px; line-height:28px;}
.zffs h2 b{ float:left; padding-left:40px;height:28px; font-size:16px; font-weight:normal; background:url(../images/zffs.png) no-repeat;}
.zffs_radio{ float:right; padding-right:5px;}
.zffs h2 b.cn_bg{ background-position:left -30px;}




.dynamic{ width:680px;}

.dynamic_table th,.record_table th,.event_record_table th{ /*height:36px;line-height:36px;*/padding-top:10px; padding-bottom:10px; line-height:20px;  border-bottom:1px solid #eee; color:#aaa; font-weight:normal;}
.dynamic_table td,.record_table td,.event_record_table td{ /*height:36px; line-height:36px;*/ padding-top:10px; padding-bottom:10px; line-height:20px; color:#aaa;}

.dynamic_table tbody tr:nth-child(even),.record_table table tbody tr:nth-child(even),.event_record_table tbody tr:nth-child(even){background-color:#f5f5f5;}
.dynamic_table tbody td:nth-child(2),.record_table tbody td:nth-child(3),.record_table tbody td:nth-child(4),.event_record_table tbody td:nth-child(2),.event_record_table tbody td:nth-child(3){color:#313131;}
.dynamic_table tbody td:nth-child(3),.dynamic_table tbody td:nth-child(4),.record_table tbody td:nth-child(5),.record_table tbody td:nth-child(6){ font-weight:bold;} 
.dynamic_table tbody td:nth-child(3),.record_table tbody td:nth-child(5){color:#ff8900;}
.dynamic_table tbody td:nth-child(4),.record_table tbody td:nth-child(6){color:#00a888;}
.dynamic a.more{ float:left; width:680px; padding:27px 0 78px 0; text-align:center;font-size:16px; color:#313131; }


.integral_record tbody td:nth-child(6){ line-height:20px;}
.record_table table,.dynamic_table table { border-bottom:1px solid #dad9d9}


/*my_record*/

.record_main,.my_record{ width:980px;}
.my_record .gy_bt{ border-bottom:0;}


.record_table th{ border:1px solid #dad9d9; border-left:0;}
.record_table td{  border-right:1px solid #dad9d9;}
.record_table .br0{border-right:0; }

.page_list{ float:left; width:100%; padding:25px 0 85px 0; }
.page_list p{float:left;color:#aaa; }
.page_list ul{ float:right;border:1px solid #ccc; border-right:0;}
.page_list li{ float:left; border-right:1px solid #ccc;}
.page_list li a,.page_list span{ display:inline-block; line-height:33px; padding:0 12px; color:#aaa; }
.page_list li a:hover,.page_list li a.cur{ background-color:#eee; text-decoration:none;}

/*my_event_record*/
.event_record_table td a{ color:#00479d;}

/*my_event*/

.my_event{ width:680px;}
.my_event_img { position:relative;width:680px; /*height:320px;*/}
.my_event_img img{width:680px; height:320px;}
.my_event_img h3{ position:absolute; left:0; bottom:0;width:680px; height:71px; line-height:71px; background:url(../images/event_bg.png) repeat-x;}

.my_event_img h3 b{ float:left; height:71px;padding-left:60px;  font-size:18px; color:#fff; font-weight:normal; background:url(../images/event_ico.png) 15px center no-repeat;}

.my_event_img h3 a{ float:right;}

.myevent_btn{width:102px; height:30px; margin-right:15px; border:1px solid #cd2c24;font-size:16px; color:#fff;  text-align:center;line-height:30px;background:url(../images/game_btn01.png) repeat-x;}
.my_event_img h3 a:hover{ text-decoration:none;}


.my_event_text i{ float:left; width:20px; margin:10px 15px 0 0; background:url(../images/event_ico2.png) no-repeat;}
.my_event_text i.i1{ height:18px; background-position: left top;}
.my_event_text i.i2{ height:22px; background-position: left -20px;}
.my_event_text i.i3{ height:25px; background-position: left -42px;}
.my_event_text ul{float: left;width: 535px;padding-left: 20px;}
.my_event_text li{ float:left;width: 535px; height:45px;  line-height:45px;}
.my_event_text li span{ color:#7d7d7d;}


/*mycount1*/
.mycount1_top{ width:665px; padding-bottom:20px; border-bottom:1px dotted #e5e5e5; color:#aaa; line-height:30px;}

.mycount1_content span{ float:left; width:100px;}
.mycount1_content span b{ color:#ff442c;}
.jdt{width:150px;height:14px;  border:1px solid #dcdcdc; padding:2px; }
.jdt1{ float:left; width:30px;height:14px; background:#f2594b; }
.jdt2{ float:left; width:60px; height:14px;background:#f2836b; }
.jdt3{ float:left; width:90px; height:14px;background:#f2e1ac; }
.jdt4{ float:left; width:120px; height:14px;background:#cce198; }
.jdt5{ float:left; width:150px; height:14px;background:#89c997; }


.mycount1_table{ position:relative; height:670px;}
.mycount1_table table{ padding-left:35px; }
.mycount1_table td{ padding-top:15px; line-height:35px;}
.mycount1_table table td:nth-child(2){ padding-left:15px;}
.mycount1_table img{ border:1px solid #dcdcdc;}
.mycount1_table .gy_btn{ width:220px; position:absolute; z-index:9999999; }

.resident h3{ padding-left:20px; line-height:30px; border-bottom:1px solid #dcdcdc; color:#7d7d7d;}
.resident a:hover{ }
.resident_list,.age_list{ padding:0 5px 10px 5px; }
.resident_list a,.age_list a{ float:left; padding:0 5px; margin-top:10px; margin-left:8px; color:#333;height:17px; line-height:17px; }
.resident_list a:hover,.age_list a:hover,.resident_list a.cur{color:#fff; border-radius:2px; text-decoration:none; background:#313131;}

.constellation{position:absolute; left:143px; top:341px; height:255px;}
.age{position:absolute; left:143px; top:291px; }
.income{position:absolute; left:143px; top:391px;}
.description{position:absolute; left:143px; top:450px;}


.constellation_list ul{ float:left; margin-left:-10px; }
.constellation_list li{ float:left; width:125px; height:38px; padding-top:12px; margin:10px 0 0 30px;} 
.constellation_list li:hover,.constellation_list li.cur{background:url(../images/xz_hover.png) no-repeat;}
.constellation_list li span{ float:left; width:20px; height:20px; margin:0 0 0 15px;  background:url(../images/xz_ico.png) no-repeat;}
.constellation_list li span.jn{ background-position:left -25px;}
.constellation_list li span.sz{background-position:left -51px;}
.constellation_list li span.jx{background-position:left -75px;}
.constellation_list li span.sz{background-position:left -100px;}
.constellation_list li span.cn{background-position:left -126px;}
.constellation_list li span.tp{background-position:left -152px;}
.constellation_list li span.tx{ height:21px;background-position:left -175px;}
.constellation_list li span.ss{ background-position:left -201px;}
.constellation_list li span.mj{ height:21px; background-position:left -225px;}
.constellation_list li span.sp{ height:21px; background-position:left -251px;}
.constellation_list li span.sy{ height:21px; background-position:left -273px;}

.constellation_list li .xz_content{ float:right; width:75px; }
.constellation_list li .xz_content p{color:#333;}

.myaccount1_bk1{ height:33px; border:1px solid #aaa; background:url(../images/signin_bg.png) repeat-x;}
.myaccount1_bk1 b{float:left; font-weight:normal; padding-left:15px;} 
.myaccount1_bk1 a{ float:right; padding-right:15px;  width:11px; height:33px;background:url(../images/more.png) left center no-repeat;}
#account1_address a{ width:14px; height:33px; background:url(../images/address_ico.png) left center no-repeat;}


/*myaccount2*/
.safe_list{ margin-top:35px; }
.safe_list li{ float:left; width:678px;height:68px;  line-height:68px;border:1px solid #dcdcdc; margin-top:2px; background:#f5f5f5;}
.safe_list li h3{ float:left; width:245px; font-size:18px;}
.safe_list li h3 i{float:left; width:28px; height:28px; margin:20px 15px 0 15px; background:url(../images/safe_ico01.png) no-repeat;}
.safe_list li h3 i.i01{ background-position: left -29px;}
.safe_list li h3 i.i02{ background-position: left -58px;}
.safe_level{ float:left; width:175px; color:#7d7d7d; }
.safe_level p{ float:left;}
.safe_progress{ float:right;width:90px;height:14px;  padding:2px; margin-top:25px;border:1px solid #dcdcdc;}
.progress01{width:30px; height:14px; background:#f2594b;}
.progress02{width:60px; height:14px; background:#fff799;}
.progress03{width:90px; height:14px; background:#b3d465;}
.safe_list li a{ float:right; padding-right:15px; }

.gy_table{ width:678px; border:1px solid #dcdcdc;}
.gy_table input{ margin-top:12px;}
.gy_winddowbt{width:678px;}
.gy_winddowbt h3{height: 22px; padding:22px 0 22px 15px;border-bottom: 1px solid #e2f1d5; line-height:22px;}
.gy_winddowbt h3 b{float:left;display: block;height:22px; padding-left:45px; font-size:18px;background:url(../images/mycount_ico.png) no-repeat;}
.gy_winddowbt h3 b.hbt2{ height:28px; background-position: left -24px;}
.gy_winddowbt h3 b.hbt3{ height:20px; background-position: left -53px;}
.gy_winddowbt h3 b.hbt4{ height:24px; background-position: left -74px;}
.gy_winddowbt h3 span{ padding-left:35px;}
.gy_winddowbt h3 a{ float:right; display: inline-block;padding-right:15px; /*width:20px;*/ height:20px; color:#313131;  /*background:url(../images/close.png) no-repeat;*/}
.gy_table table{ margin:12px 0 0 60px; }

.pw_strong{ position:relative; margin:20px 0;}
.pw_strong li{ float:left;width:70px; height:13px; margin-right:1px; border:1px solid #e5e5e5;}
.pw_strong span{ width:70px; height:13px;}
.pw_strong span.red{background:#f2594b;border:1px solid #f2594b;}
.pw_strong span.red,.pw_strong span.yellow0,.pw_strong span.green0{ position:absolute; left:0; }
.pw_strong span.yellow1,.pw_strong span.green1{position:absolute; left:73px;}
.pw_strong span.yellow2,.pw_strong span.green2{position:absolute; left:146px;}
.pw_strong span.yellow0{ background:#fff799;border:1px solid #fff799;}
.pw_strong span.green0{ background:#b3d465;border:1px solid #b3d465;}

.textcolor{color:#aaa;}
.gy_table .gy_btn{ border:1px solid #cd2c24;box-shadow: 0px 2px 2px #d0cfcf; padding:0 20px;}

.bind{width:618px;padding-left:60px; padding-bottom:20px;}
.bind h3{ font-size:18px; font-weight:bold; line-height:30px;}
.bind p{ padding-top:60px;}
.bind p a,.addiction p a{ color:#7d7d7d;}
.bindtel{  background:url(../images/tel.png) right bottom no-repeat;}
.bindemail{background:url(../images/email.png) right bottom no-repeat;}

.gy_table table.bindemail_table{ margin:45px 0 80px 60px;}
.gy_table table.addiction_table{ margin-top:20px;}

.email_content{padding:30px 0;}
.email_content p{ line-height:30px; }
.email_text{ padding-top:40px;}
.email_text{ color:#aaa; line-height:24px; }
.email_text span{ line-height:24px; color:#7d7d7d;}

.addiction p{ padding:60px 0 20px 60px;}
.addiction_cont p{ padding-top:110px;}

/*myaccount3*/
.level_top{ width:680px;}
.level_left,.level_right{ width:325px; height:123px; }
.level_left p,.level_right p{ height:45px; line-height:45px;}
.level_left{ background:#e6f1d5;box-shadow:5px;}
.level_right{ background:#fefbda;box-shadow:5px;}
.level_left p,.level_left h3{ color:#70942d; text-align:center; }
.level_left p{border-bottom:1px solid #c6d6aa;}
.level_left h3{ font-size:48px; font-weight:bold; line-height:77px;}

.level_right p{ padding-left:15px; color:#ff8900; border-bottom:1px solid #fee0ae;}
.level_right p a{ float:right; padding-right:15px; color:#aaa;}
 .level_right p b {float: left;color: #ff8900;font-weight: normal;}


.process span {float: left;padding: 10px 0 0 15px;font-size: 45px;color: #fd7400;font-weight: bold;}
.process {width: 325px;}
.process-level{ float:right; width:183px;}
.process_number{  float:right; height:23px;   margin: 0 15px 0 0;   padding-right:35px; color:#e62f17;background:url(../images/bg-level.png) right top no-repeat;}
.process_content{   width:177px; height:8px;  margin: 2px 15px 0 0;border:1px solid #fd7400; border-radius:4px;}
.process_content .pr0{ max-width:175px;  margin:1px;  height:6px; background:#fb8b09; border-radius:2px}
.process_content .pr1{width:35px;}
.process_content .pr2{ width:70px;}
.process_content .pr3{ width:105px;}
.process_content .pr4{ width:140px;}
.process_content .pr5{ width:175px;}







/*notify*/

.notify{width:680px;}
.notify h3{ height:24px; color:#aaa; padding-left:15px; line-height:24px; background:#f2f2f2;}
.notify li{ float:left;width:630px;padding: 10px 0 10px 50px;  line-height: 20px;border-bottom:1px solid #e5e5e5;color:#7d7d7d; background:url(../images/notify_ico.png) 15px center no-repeat; }
.notify li:hover{ background:#f9f9f9 url(../images/notify_ico.png) 15px center no-repeat;}
.notify li a:link,.notify li a:visited{ color:#7d7d7d;}
.notify li a.blue{ color:#0068b7;}
.notify b{color:#313131; font-weight:normal;}


/*my_board*/
.my_board dl{ float:left; padding-top:20px;}
.my_board dl dt{ float:left;}
.my_board dl dd,.my_board dl p{ float:right; width:605px; line-height:17px;word-wrap:break-word}
.my_board dl span{ padding-right:15px;}
.my_board dl p,.my_board dl p a{ color:#aaa;}
.my_board dl p a.blue {color: #0068B7;}

.my_board dl p a{ padding-left:10px;}

/*charge_event*/

/*.charge_event,*/.charge_event img{ width:1020px; height:480px;}

.charge_event h3{ width:1020px;}


.charge_event_list{ padding-top:25px;}
/*.charge_event_img,*/.charge_event_img img{ width:425px; height:200px;}
.charge_event_text{ width:555px; height:199px; border-bottom:1px solid #e5e5e5;}
.charge_event_text h3{float:left; width:555px; padding-bottom:25px; }
.charge_event_text h3 b{ float:left; height:32px; padding-left:60px; font-size:18px; line-height:32px;font-weight:normal; background:url(../images/event_ico.png) 15px center no-repeat;}
.charge_event_text h3 a{ float:right;-webkit-box-shadow:0px 2px 2px #d0cfcf; -moz-box-shadow:0px 2px 2px #d0cfcf; box-shadow: 0px 2px 2px #d0cfcf;}
.charge_event_text h3 a:hover { text-decoration:none;}

/*service*/

.service_bg{width:980px;background:url(../images/service_bg.png) left 460px repeat-x; }
.service_left{ width:540px; background:url(../images/service_left_bg.png) no-repeat;}
.service_left img{ padding:10px 0 0 100px;}
.service_right{ width:440px; padding-top:60px; }
.service_groupbtn{ margin-left:90px;height:400px; }
.service_groupbtn h3{ width:260px; padding-bottom:15px; font-size:18px; text-align:center;}
.gy_btn5{ float:left; width:258px; height:53px; border:1px solid #cd2c24; margin-top:25px; font-size:30px; font-weight:bold; text-align:center; line-height:53px; background:url(../images/gy_btn5.png) repeat-x;box-shadow: 0px 2px 2px #d0cfcf;}
.service_groupbtn a:hover{ text-decoration:none;}

.feedback{ width:400px; margin-left:10px;}
.input_feedback,.input_feedback2{ float:left;width:388px; padding-left:10px; border:1px solid #d2d2d2; margin-top:20px;}
.input_feedback{height:34px; line-height:34px; background:url(../images/feekback01.png) 10px center no-repeat;}
.input_feedback2{ height:148px;line-height:34px; background:url(../images/feedback02.png) 10px 10px no-repeat;}

.feedback h3,.feedback p{ text-align:center;}
.feedback h3{ font-size:18px; line-height:30px;}
.feedback p{ color:#aaa;}


/*service_content*/

.problem_main{ width:680px; margin-top:35px;}
.problem_main li{ float:left;  width:680px; margin-top:10px; background:url(../images/service_bt.png) repeat-x;  }
.problem_main li a{float:left; width:680px;line-height:39px; }
.content{ position:relative;float:right; width:600px; padding:20px 28px 20px 50px; /*margin-bottom:20px;*/ border:1px solid #eee;/*display: none;*/line-height:24px;}
#navigation li.show .content {display: block;}
.wrap_n p{ float:left;width:630px; }
.wrap_n p.q_ico{padding-left:50px;background:url(../images/question.png) 13px center no-repeat;}
.wrap_n p a{color: #313131; }
.wrap_n p a:hover{ text-decoration:none;}
.content i{float:left; position:relative;height:17px; width:20px; background:url(../images/answer.png) no-repeat; }
.content em,.content p { float:right; width:565px; }
.content li { width:565px; text-indent:2em;  background:none;}
#more_problem{ background:#e8e8e8; text-align:center; width:1000px; height:50px; float:left; line-height:50px; margin:20px 0px; _margin-bottom:0px; font-size:14px; color:#1c1a1a;}








/*exchange*/
.exchange_left{ color:#000;}
.exchange_left h3{ font-size:24px; padding:40px 0 20px 0;}
.exchange_left p,.exchange_left span{ line-height:36px;}
.exchange_left p{ color:#000;}
.exchange_left p b{ padding-left:10px; font-size:24px; color:#fd7400; font-weight:normal;}
.exchange_left span{ color:#707070;}
.neiye_pay_left_infor_c_1_c ul li .recharge_account{height:35px; line-height:35px;}

.rechange_content {padding: 30px 0 200px 0;}

.recharge_input input{line-height:35px;}


/*footer*/
.footer{ clear:both; width:1020px; margin:0 auto;height:210px; }
.gy h3{ margin-bottom:20px; padding-left:35px; height:21px; font-size:16px; background:url(../images/foot_ico.png) no-repeat;} 
.gy ul{ border-left:1px solid #d7d7d7; margin-left:8px;}
.gy li{ padding-left:25px;}
.gy li a{color:#7d7d7d; line-height:24px;}
.quick{ width:240px;}
.service,.about{ width:245px;}
.service h3{ background-position: left -22px;}
.about h3{ background-position: left -44px;}

.foot_right{ width:275px; }
.foot_right p{ /*padding-top:20px;*/ color:#7d7d7d; line-height:24px;}

.copy,.notice{ width:1020px; border-top:1px solid #d7d7d7;  color: #7d7d7d;text-align:center; line-height:43px;}
.copy p{ float:left;}





/*账户充值（来自旧样式）*/

.bank_list {
    display:none;
    clear: both;
}

.bank_title strong {
    font-size: 14px;
}

.bank_title span.color {
    color: #FF0000;
    padding-left: 5px;
}

.cls {
    width: 600px;
    float: left;
}

    .cls li {
        float: left;
        width: 140px;
        height: 30px;
        margin: 5px 0px 5px 5px;
        border: 1px solid #dbdbdb;
        background-color: transparent;
        display: inline;
    }

    .cls .bank-li {
        float: left;
        border: 1px solid #FF6600;
        width: 140px;
        height: 30px;
    }


.bank-11, .bank-101, .bank-201, .bank-301, .bank-401, .bank-501, .bank-601, .bank-701, .bank-801, .bank-1101, .bank-c01, .bank-c02, .bank-1201, .bank-901, .bank-1001, .bank-2001, .bank-1501, .bank-1601, .bank-1701, .bank-1801, .bank-1901 {
    background: url(../Images/bank.png) no-repeat #fff;
    _background: url(../Images/bank.jpg) no-repeat;
    width: 140px;
}


.cls li label {
    display: block;
    height: 30px;
    cursor: pointer;
    _cursor: hand;
}

.bank-101 {
    background-position: 22px -36px;
}

.bank-201 {
    background-position: 25px -69px;
}

.bank-301 {
    background-position: 18px -102px;
}

.bank-401 {
    background-position: 19px -135px;
}

.bank-501 {
    background-position: 25px -432px;
}

.bank-601 {
    background-position: 25px -202px;
}

.bank-701 {
    background-position: 20px -332px;
}

.bank-801 {
    background-position: 20px -234px;
}

.bank-c01 {
    background-position: 22px -662px;
}

.bank-c02 {
    background-position: 22px -267px;
}

.bank-1101 {
    background-position: 20px -367px;
}

.bank-1201 {
    background-position: 25px -168px;
}

.bank-901 {
    background-position: 20px -400px;
}

.bank-1001 {
    background-position: 22px -465px;
}

.bank-2001 {
    background-position: 22px -497px;
}

.bank-1501 {
    background-position: 12px -530px;
}

.bank-1601 {
    background-position: 20px -595px;
}

.bank-1701 {
    background-position: 25px -627px;
}

.bank-1801 {
    background-position: 25px -794px;
}

.bank-1901 {
    background-position: 25px -299px;
}

.bank-1301, .bank-1401, .bank-1401_li {
    background: url(../Images/bank2.png) no-repeat #fff;
    _background: url(../Images/bank2.jpg) no-repeat;
    width: 140px;
}

.bank-1301 {
    background-position: 23px -68px;
}

.bank-1401 {
    background-position: 23px -102px;
}

.bank-1401_li {
    background-position: 12px -135px;
}

.bank_footer {
    clear: left;
    padding: 15px 0;
    border-top: 1px solid #dbdbdb;
    width: 97.6%;
}

    .bank_footer p {
        margin: 10px 0 10px 300px;
    }

.bank-code-item {
    margin-top:8px;
    margin-left:5px;
}

.link_td {color: #CEC9C9; height: 33px; line-height: 33px; text-align: center; background:#fff;}
.link_td a { color: #3C3C3C; }
.link_tdbox {overflow: hidden;zoom: 1;color: #666;float: left;width: 100%;height: 35px;background: #fff;}
.link_tdbox div{ float:left; line-height: 35px; height: 35px; overflow: hidden;}
.dqgamelogo{padding:8px 0 0 15px}
.dqgame{margin: 0px 30px 0px 40px;color: #888;}
.dqgame i{font-style: normal; color:#d70000;}
.dqgame b,.dqgame font{color:#000;font-weight:bold;margin-left:5px}
.dqgame span{color:#08c;margin-left:10px}
.mrdia, .mrdia a { color: #2A8EC9;}
.dqgamefn span{font-family: "宋体";margin: 0px 4px;color: rgb(219, 219, 219);}
.dqgamefn em{font-style: normal;color:#d70000;font-weight:bold}
.dqgamefn {margin-right:20px}
.dqgamefn a{font-weight:bold;color: #BE940C;} 
.dqgamefn a:hover{color:#d70000;text-decoration: none;}
.mrdia{float:right !important; padding-right:15px}
.mrdia:hover{color:#d70000;text-decoration: none;}
.mrdia font{margin: 0px 8px;color:#ddd;font-family: “宋体”;}
.mrdia span{color:#d70000;cursor: pointer;}

/* scrollbox */
.scrollbox{position:relative;width:670px;height:146px;overflow:hidden;}
.scrollbox ul{position:absolute;left:0px;top:0px;}
.scrollbox li{float:left;width:670px;height:63px;overflow:hidden;padding:0 0 5px 0px; text-align:center;}
.scrollbox li a{float:center;display:inline-block;margin-left:10px;}
.scrollbox li a img{display:block;width:156px;height:63px;background:#eee;}


.head_top {background:url(../images/tip_bg.jpg) repeat-x; width:100%; height:50px;}
.head_top .inner {width:1020px; margin:0 auto;padding-top:8px;}

.logo {margin-top:3px;}


/*friend_link*/

.friend_link { width:980px;padding:20px 20px 0 20px; /*padding:20px 20px 0 20px;*/background:#fff;}
.friend_list {float:left;  padding:15px 0;}
.friend_list li{float:left; width:98px;}
.friend_list li a:link,.friend_list li a:visited{float:left; color:#313131; line-height:30px;}



/*首页消息*/

.animation-floating {
    animation-name: floating;
    -webkit-animation-name: floating;
    animation-duration: 1.2s;
    -webkit-animation-duration: 1.2s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@keyframes floating {
    0% {
        transform: translateY(0%);
    }
    50% {
        transform: translateY(9%);
    }
    100% {
        transform: translateY(0%);
    }
}

@-webkit-keyframes floating {
    0% {
        -webkit-transform: translateY(0%);
    }
    50% {
        -webkit-transform: translateY(9%);
    }
    100% {
        -webkit-transform: translateY(0%);
    }
}